Adding in finer control over the service and ordering it correctly