Add functions to language