different techniques including