all match logic working
everything done except for s3 auth