updating the logic behind custom blast path