add soft
fini