changed name of the function: "apply3" -> "apply2"

"apply2" is semantically better name for this function