more notes for HACK
diff --git a/HACK b/HACK
index d9767c0..568d720 100644
--- a/HACK
+++ b/HACK
@@ -1,31 +1,33 @@
Capstone source is organized as followings.
+
. <- core engine + README + COMPILE etc
├── arch <- code handling disasm engine for each arch
-│ ├── AArch64 <- ARM64 (aka ARMv8) code
-│ ├── ARM <- ARM code
-│ ├── Mips <- Mips code
-│ └── X86 <- X86
+│ ├── AArch64 <- ARM64 (aka ARMv8) engine
+│ ├── ARM <- ARM engine
+│ ├── Mips <- Mips engine
+│ └── X86 <- X86 engine
├── bindings <- all bindings are under this dir
│ ├── csharp <- C# bindings + test code
│ ├── java <- Java bindings + test code
│ ├── ocaml <- Ocaml bindings + test code
│ ├── python <- Python bindings + test code
│ └── ruby <- Ruby bindings + test code
-├── include <- API headers in C (*.h)
+├── include <- API headers in C language (*.h)
├── release <- Precompiled binaries
│ ├── linux <- .deb, .rpm, python packages, etc
│ ├── mac <- .dmg
│ └── windows <- .msi, .exe, .dll, etc
-├── tests <- Test code (in C)
+├── tests <- Test code (in C language)
Follow COMPILE to see how to compile and run code.
-Note: if you find some bugs during compilation, it is recommended to clean
-the code and try again, for example with:
+Note: if you find some strange bugs, it is recommended to firstly clean
+the code and try to recompile/reinstall again. This can be done with:
$ make clean
$ make
+ $ sudo make install