change function declarations