My slicing is wrong but its almost there