fix manipulation