registration form implementation initial push