add unless statement
add function call