add file self-python