givens stuff?

not sure if any of this is correct