check module
add funsion