edited singupController