Code-along: demonstration of concepts for OOP