add gslice vs gobject