Add functions

Add functions