added some base types