added button and styles