use native python type names here ==> str