deletes no needed code