soft version