fix errors)