all sdk command calls go through common method providing abstraction layer for v2 SDK drop in later