Council approves sidewalk plan after heated debate Monday