added multitype