something that finally resembles to a working solution
Merge branch 'master' of github.com:Chocolateam/GHC-2014