list layout finished