added a signup form. needs work