initialize compilation