added registration checks; registration is complete