finished most of Set