yay now we have functional tests