Add the function that fix #21 div problem
add some context in the enhancement function calls