Many new features were added and some bugs fixed.