Made it so you can pass in data to show which in turn is passed to init