update: python2.6 cannot use format directly