New commonJS. Added docs.