progress implementing registration