c'est quoi le truc avec ces méthodes format_* ?