additional types for upload