reworking registration