improved client option