baseclient, constant