new method shells