adding hardware files