basic module parsing