split disgusting gen_post up