service-complete module complete