thanks to lele, I finally started to make some progress