Consolidated new needle method