complete rev2