dont quite understand why this is inside the `show`… maybe im missing something obvious though :)