talking duck implemented