added fix: putchar needs to be all lowercase