add data validation
add translations files