add summary and fixes