modeule service implemented