added soft take-over