renamed copy to getPut method