made a single client dialog

Not entirely happy with how it was implemented.