improve performance of the competitiors#add function a little