finished work on sign-up feature