updated functional test app