player directive and service added