minor changes
add support for language assignments
version 1.0.0
add error message
add comments