making service modules