moved operation parameters under arguments