saving 646 bytes of RAM by keeping strings in flash memory