more on put methods