add function: dynamic load user defined dictionary