use better grow method