We now have an one step compilation technique