app trigger class