services provided by modules