presentation of functions