add assign stamt;TODO:array call