fix operator =
fix slicing