move scripts
update shells
improve shell