added basic pool snapshot, basic object crud, basic object list