add some method
add some method