Changes made by Alex Mansour (alex.mansour@pcnc2000.com).