added pluck component