improved tree
add util class
Added new node to refil at night