Design concepts 101