make registration type necessary