button and small bug