Renamed client and added methods accepting subscription