test inflections, and fix its bugs