modify templates
result point calculation is done on server side
add username to card
some improvement