finish user signup tests
implement chore functionality