add python io read