added isTypes