Starting files
New: Completed. Should work. Barely tested.