revised broken layout