new contributed module and implementation