backing up the initial code