modularized frag head functionality too, now, getting close I think