CMS Fundamentals