changed way direction giving works