Moved part of the previous works.
Completed Preliminary.
Compiled algorithm 1.