Sarting to refactor directions