started off with double testing with a User class