Call external function inside the same contract