added some more stuff, starting to do slicing