added initializer for distant assets