not sure why you've defined this type. it doesn't add any clarity.