added excanvas