updated layoug