add test
add db check