implement element object
modify v2g