modify for the single element case