about func,array,for,type added