code standard
add Test Case