functional tests are now as passing as they were before