finish get/select base types for #34