sorting strings
add licence