move shell as stand alone class
moving profiles in plain objects