implemented type class and hooked it into wahlzeit