Added Line Numbers and Singleton File Chooser