list preparation