added support for projectile mode