python codes written before June 26