experiment with custom list slicing data structure