Developed at Berlin Scala Hackaton Nov 2014