interface definition for client irService