fix signup and css bug