Added utilities and changed `Show` instance