grinding it out, lots of problems here