added list of functions