refactored functional tests
updated CHANGELOG