made a lot of design changes. a bit stuck on some image alignment issues when screen is resized.