create new instances of each class