bug fixed

add callback when fragments onCreate
add more laws
add searching function