add exec, better params