modified the approach to turn both ways