a lot of mistakes almost undone