italian flowering now uses a list instead of data.frame for intermidiate steps