hash
getslice