Im i missing some thing ?
Yes, go and count all the '{' characters, then count all the '}' characters. There are multiple places where you have missing or extra brackets. This was mentioned earlier in the thread yet the same errors are still present in your code.
EDIT: it seems you already know its the problem, yet you leave them in.
the other errors in guessing are because i copied a { or a } from the other sketch and i have too many now