step 4.1: directive with service dependency
fix service