more details on optimizer hierarchy