should start implementing sign-up routines