add more button functionality