general h/w files