Added minor Producer Functionality