revamped the layout