adds sorting
makes it more semantic