* Start the functional model