finish basic build system