add dict service and interface