and the central hole 51 and outer side wall of the flange 50 this area is disposed to maintain the rigidity of this part to compensate for the tractive force added on the flange 50 by the suture 90 and to avoid cracking caused by stress concentration besides the suture receiving eyelet 54 has an elongated shape to increase the area of orifice in the embodiments of this invention two suture receiving eyelets are provided it will be understood that the number of suture receiving eyelets is not to be limited to two in fact three or four or even more suture receiving eyelets may also be practicable an embodiment designed for protecting the suture 90 from damage by the suture receiving eyelet 54 is shown in fig6 in this embodiment a design of arc radius is provided to the edge margins 59 of the suture receiving eyelets 54 and the flange 50 this design of arc radius can avoid damages to the suture by acute angle another embodiment providing flexible angle adjustment to the flange 50 and the screw body 10 is shown in fig1 the engagement of the ball convex shaped side wall 12 of the head 11 to the arcuate concave side wall 52 of the central hole 51 in the flange 50 creates an offset of rotating angle in a proper range the offset of rotating angle is determined by the radians of the arc convex shaped side wall 12 and the arcuate concave side wall 52 which may be set in manufacture as the requirements for the anatomical structure of bones and soft tissues besides in the embodiments of this invention a self tapping cutting end 16 is provided to the free end of the screw body 10 the self tapping cutting end may.