fixed build system