Feature/languagebased

BAM

![](http://i.imgur.com/ESYYUwG.gif)