cal heat js
more updates