producer and consumer kites initial commit