required gen_mod.beam