use the correct put