change to use button click