change copy to method of tower,using getter setter