support string and object mode
temp
Revert 6e52827..f904483

This rolls back to commit 6e5282722cbff43695fa37ff78db8cd2374240ad.
Merge branch 'master' of github.com:mrsquid0126/goodLuckChunk