fundamentals are the building blocks of fun ...