projection techniques