work on header for op_list. still.
with no tested op_list
Before refactoring dictionary. op list is already here
backup against lightening