fix tests, pathing issues, and hash