change size for needle method for clarity