more Hardware Library