build system is considerably easier to use