added button and connected signal