commented, cleaned up and pretty ;-)
commented, cleaned up and pretty ;-)