OBJECTS & DETAILS & ABSTRACTION