Pull functions to upper module