direct input for registration