Andrew's Code Draft 4

COLORS and formating changed.