Attempt to extract what is going on my head before it's too late :)