added canvas, need to center, add subtext, learn the js code for Typode better