Add all features discussed in comment

https://huboard.com/aqlien/portfolio/#/