implement indices put-mapping