contributor module