simple skeleton for applications