- add tests for build warnings and error messages - simplify some code in build environment with plural() function