First working compile