Backup, currently broken, removed Hungarian notation from all vars