forgot each class needs its own copy