changes to the code third try

digivoultion improved