finished initial testing and coding of summary generation. it works as expected but there could be some deep deep bug that i just dont know about yet. requires further testing in the future.