Work on directions implementation