skeleton for module parsing