implementation services by modules