rev320