has some errors/warnings