fixed put operations