using givens for accuracy

using givens for accuracy