more design stuff
redesign