handle reads side of documentation