changed some IDirection