add click() function