about list,especily extend