module structure for initial list render