initial add of register module