for python3
- hard tag > soft tab
- string > bytes