prepare canvase for all