first scenario working
more requirements added to Registering