added html2canvas