update import rank
add module for derived operators
separate tree utilities from literal reader