refactor list done
add new multiple pk test case half done