rename package name;
check 'auth' and 'select' reply
re factor test files
add more keys test case