add dependency passing implicits example