add hardware configuration, not sure if it works