redesigning client view