replacing {} by {0} because python 2.6 needs positionnal