extending from platform client class