extract class Massif to its own file
related to issue #116