commit before projectile rework