creating application coded but not tested. tests next