working REGISTER task