add union types as parents