a lot of dumb mistakes