fixes for thinkpad