Pediatrics

3 month infants with abdominal palpable mass & non bilious vomiting -