(1) We describes the details of the new idea
(2) code hacking is also included in this submission