remember to use extern and not declare a value