finalVC improved