add CGV and a lot of others things