added @v variables