abstraction, Interface, design, blue garbage