Semi working V update