redesign interface to use tabbed layout