VP COMPONENTS