add license
add project configurations
try sorting an array