make a big amend

Signed-off-by: Li Wang <liwan@redhat.com>
make a big change for scratch code
the finish version of scrath code
make some change

Signed-off-by: Li Wang <liwan@redhat.com>