Actual directory refactor