added deco and action.js