updating it to work with windows 8