forms, phpunit, base application and library