yes thanks for the detailed explanation.

several things explored namely:-
1. carbons and hydrocarbons
2. alkanes vs alkenes
3. atoms and elements
4. elements and bonding
5. gas laws (Charle's/ Boyle's/ Guy-Lussac/ etc.)

Please let me know if anything has been missed out.