More insertions modes. Refactroings