version 01

The first version, there are some problems, but it also can run
accurately.