copied signup function from maltoliquido
started removed datastore references