Edited Clean Version by Raiford Guins