all bases OK
votes OK
translate ok expect 1 bug
add functions