version 2.2.0 - thanks to everyone who contribute the new features!