a good strength and weakness