Added SQS implementation