for CVC blog 2