hardware script changes