Major changing
--Prefereces
--Several new sections
--New Exit Handler
--And so on...

Signed-off-by: ljcleo <ljcleo@qq.com>