add several union types