fixed compiler declarations