Functional tests unfinished
Part 11
Part 11