better brand/model detection