Adds functional testing layer