Added missing comments.
Rewrote buffer objects.