To be honest, I am not very good with comma placement, I switched countries and languages twice around the time this was drilled in school, so I was never forced to internalize the rules. I just wing it. I can try to make it better...