adding working functional tests