producer and consumer lookin pretty good