refactoring ... ALOT SMARTER
fixa chsh + EDITOR