switched user
implemented updating the inverse slater matrix