do not declare extern and initialize