new features
adding dom.js to prepare for the next batch of methods