Working on vertex attribute interface