added bare signup functionality