another test involving passing in generics