implemented heat map layer