app and util