added soft start