more shell functionally
updated readme