back-up of working algo
update sln and assembly