Added global vector function generation