add some util method
add note
add test controller