adding some functional tests
adding some functional tests
adding some functional tests