re-add logic for signup