addto_virtualchest and takefrom_virtualchest