initial compilation fixes