added s3 as a dep