put handler fixed