hardware configuration and