use client metaphors