Design review (40/40)

Design review