add page_tree blank
add mode position hash function
add end function for simmetry
remove init function
add get_node function
transfer begin/end function from public to protected
add get_logic_value for symmetry
update test