sort feature

creating a new pull request after ignoring file mode changes