no more need static projectile;