first pass at get, drop, put