it builds :D, now to do testing/implement the new user feature