softcore 2.0