working on a new layout.

working on a new layout.