add some submoudle
add dependency libraries
disable swap file on nand
prepare for r4