working app with layout module and json files; looks ugly though bc css isnt updated