beginning of javascript addons