science based techniques