ensure variables are available everywhere