inner class (Converter) refactored into separate class
docs updated
initial import