Adding additional algorithm functionality and fixing find ambiguity.