creating application skeleton