media can have type