Updated growth function