FINAL VER.

CLEANED UP AND STYLE FINE TUNED