adding 2.10 new features -rough draft