fixed weather error and a few other errors found during testing