temporarily reverted version number, added some new methods and tweaked some of the existing ones