add entry point for apps