add put method