embrace keyword arguments
add sort spec
add MIT LICENSE