Add a funciton