Add functions
Add functions