переробив деякі функції . додав документацію в вайл js.js