pids multiple types