using string keys rather than hard coded strings
implemeted apps page