add sln
organization
add history
richer