new program interface for heat map module