version 2.0 with lots of new features