fix checkregister()