#12 refactored app configuration