Almost working S3 implementation