Added explanation of files and commented Switch.x