dragdrop minus sides
optimization