take dict parameter instead of a list
v0.2.0