Ideas for adding categories. not final. need improvement.
script must be place in app.js