big refactor
example1 working, changes to assets.json and view_map