Improving app states