доработал base.js