Some bug solvented, and the source is improved.
Improve the source.
Adding libraries