change in grow function