added base type