change index and signup to have proper classes/semantics