duty type