t5_forms functional test and implementation