added canvas breakdown
fixed lil conflict