implement registration #23 fix