hid the internals, fixed slice issues