refactor lessen 5
refactor lessen5
add description