better errors
add translator test