more csi movement and some exec function added