added app alpha implementation