extended a bit the high level SQS classes