debug part
debug
encoding part