functions as default values