add missing file and fix many error when building