refactor vertex dont need perspective