S3

added base implementation of the HS3