adding device classes