working on register page