calling common rather than globals