basic functionlist and displayfunctions