trans by slice