first pass at documenting all plugin functions