neatened up module_cone