yay flexbox
Code sprint. Massive redesign