allow adding multiple objects, and getting them back