updated layouts and index