backup commit: visa class definiton
backup: class definition