made a bunch of traits