Level 4 Visual update.

lots o changes