use application context rather than hard-coding strings