updated layouts model