own lib hardware