completed testing on the service, add the asRole directive