add global vars
add module functions