FINAL CLIENT