modified the old version, and start a new one