updated signup module code