make canvas better