Changes with additional functionalityu

Adding Changes to V1 V2 V3 V4