yet their strengths and weaknesses