add bplist_decoder