service-complete module first commit