modifying dependencies
added more unsorting methods