understanding Module class