it prints a pretty picture, but doesn't increment properly