add convertor
add missed files
add unit tests for converters