adder rudimentary get/put... embarassing code but it's getting there ;)