musician songs refactor sort