add list manipulation binding