complete the soft
complete the soft