Hardware Class add