add registry
Refactring
Refactaring
add report result
add doc commnet
Remove mock