Work in progress -- incomplete code will not build, but I need to get the laptop synced up for a remanufacturing.