got put/get/give/drop done and pseduo tested