refactor VAOs
fix example