working on put(), structure going well