sourced blowup into a different file; added more content to fundamental class