non-projecting mode implemented