pieces in place for signup