updated list layout