all changes doen by shell