configurable client base added