reindent
can open driver and ef_vi interface