Fixed erros. Some remain.