add dynamic services