Added the producer and customer function, ready to getting information