Removed data type casting, not sure if actually works. Further testing
is needed. UTF-8 encoding added to all strings