fully compiling, without warnings and running on Ubuntu Saucy
formating