WIP register method