still some errors