refactoring and adding subl symlink