main by Zlangley92 - ShowZone