work in progress with functional tests