canvas refinements