add lib
post order
pre order