now it's possible to add named parameters using dictionary