modified the soft