Modified from Home Laptop.