more readable app call example