fixed signup page and cleaned it