Christoph Spurk’s functional model