brouillon cleancode
add draft