static vs. reference