without projection