def put