user provides s3 keys