moving more functions to bridge namespace