fixed collision heating bug