reads productions and follows