added a button and a canvas