starting compiler