add parentmodule function