bom - working oracle construction