ALMOST HAVE FIXED THESE ERRORS WOOO