new soft code