Added grow and shrink capabilities