improved list layout