extra paren ditched
run all the functions