added canvas feature breakdown