simplified only one canvas now etc