implement partial registration for testing