a little more documenting