as promised, i'll try to finish it today, maybe i'll do a different scenario to make my life easier, or not, most likely not