fixed signup bugs