add feature to execute argument