Initial internal function calls implementation