encoding problem
encoding fix for real
dynamic typing stuff