with few mistakes