This took me so long to learn and i still look lost ahah