add put function