refine style
fix signup, adding controllers