Added New Functions