version, update. remove options object, improve documentation.