editedd VP componant