lecture 18- clustring