duplicated user types eliminated