sup client etc