Comments and begun implementing iterator.