referencing re-define-module