added singup.js