save result
add save and get rank logic
mv popup bind
add user auth