add support for multiple sort keys

see #69