functional test updated