added all other sections apart from canvas