use proposed vertex attribute api