reworked added more depth to objects.
tweeks