working on removing bad fragments with hints