inverse updated