register works