save all
add some files
stablize shell solver