hard launch versus soft launch