Application should include techniques and functions such as