more attempts at s3 mock