added data-factory.js and add-controller