register in own module, with scripts