getting lots of errors