lots of errors

did as much as i can @Alex-hawks

Please try to fix it