signup fully functional