hot ｐｒｏｇｒｅｓｓ function & bugfixes