update api style.
fixed spell.
add manipulation test case.