better style -- parameters arount parenthesises
update