introduction of functional tests