added canvas script