added application states