add hardwaresources