Type Slicer more or less working