add layout demos