BUTTONS ?_TLProject_The H. Sofa

I’ve modeled buttons before , they are very easy , but I can’t quite figure out on the particular shape I’m making.
The problem is the curve part , at the edge. The mesh distorts.