done writing generic tests

now to make sure they all work…
starting testing generics