variants load their corresponding images from S3. closes #3