soft and hard launch