character cloth and weightpainting small problem

Can somebody help me out with my character when bending the torso I cannot keep the buttons on his jacket on the right place. Another problem is the cape it keeps wrinkling to much upward on his shoulders. I have used for the rig riggify.
I have set a cloth modifier and collisions. For download blend file just right click and save as.

Solved the cape ( removed some vertices and a wrong edge loop)

Solved first two mesh button weight painted 1.0 to Def_chest bone middle two mesh button second bone last two button to third bone. Not perfect but it gives the best results.

Also cape could be better but its difficult to get cloth setting right how can I stop waving when my character is standing still ?
Using shape keys and set a new cloth modifier probably?

solved thread

I still cannot set thread to solved ??