updated signup, and js