added some types