basic style
finished html mockup
a dirty implementation
refactor
fix silly bug
added a todo