mainly to provide documentation for others outside of STRANDS