primitive adding classes