added soft strategy