oathAlgorithm