worked on register form