dynamic list code is completed