need to sort
sort refuses to work even after research, will do simple unit tests and call it good