Hid the func from global scope