finished with errors fixed