new rev with cap