updated from thinkpad