add some thoughts to the conclusion section
minor rearrangement in implementation section