finished adding button and usage example