Updated and fixed signup feature