added application skeleton