Added extendability of funciton