modify self-python 0.3