refactor user stuff for exec into global exec parameters