VCP pattern