Step back through the program and look at the brackets to start off with. I see a bunch of brackets that shouldn't be where they are.

Also, the <> identifiers want a class name between them, not...