examples of functional objects