Added Custom Functions