Some improvement is added.

version 1.0.0 realsed.