slicing work

In Progress