client list, add, edit