for details refer to changeLog.txt