top text
does cool things with canvas