vincent understand feature_gen code
add day-bought features