fixed erros