techniques
not defined yet